package com.dhcc.sds.busi.service;

import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.plugins.Page;
import com.dhcc.sds.busi.dto.AnalysisCaseDto;
import com.dhcc.sds.busi.dto.AnalysisSdsMstaUpDto;

import java.util.List;
import java.util.Map;

public interface IAnalysisSdsMstaService {

    /**
     * @Description: 查询单病种质量绩效统计
     * @Title: selectSdsMsta
     * @param params
     * @return: JSONObject
     * @author: zhangdc
     * @date:2021-06-27 10:09:15
     */
    JSONObject selectSdsMsta(Map<String, Object> params);


    JSONObject selectSdsUpData(Map<String, Object> map);

    List<AnalysisCaseDto> caselist(Page<AnalysisCaseDto> page, Map<String, Object> params);

    JSONObject selectSdsMstaDepart(Map<String, Object> params);

    JSONObject selectSdsMstaTable(Map<String, Object> params);
    
    JSONObject selectSdsLocTable(Map<String, Object> params);

    JSONObject selectSdsDocTable(Map<String, Object> params);
    JSONObject selectSdsQcDocTable(Map<String, Object> params);
    JSONObject selectSdsLocGroupTable(Map<String, Object> params);
    JSONObject getReportLocOrGroup(Map<String, Object> params);
    List<AnalysisCaseDto>  selectLocGroupCaseList(Page<AnalysisCaseDto> page, Map<String, Object> params);
}
